//
// Created by iMac on 2024/5/29.
//
#include <jni.h>  //包含JNI头文件
#include <iostream> // 包含标准输入输出库
#include "addition.h" // 包含加法库的头文件
#include "subtract.h" // 包含减法库的头文件
#include "multiply.h" // 包含乘法库的头文件
#include "divide.h" // 包含除法库的头文件

extern "C" JNIEXPORT jint JNICALL
Java_com_elibaxin_ndktest_MainActivity_add(JNIEnv *env, jobject thiz, jint a, jint b) {
    return add(a, b);
}

extern "C" JNIEXPORT jint JNICALL
Java_com_elibaxin_ndktest_MainActivity_sub(JNIEnv *env, jobject thiz, jint a, jint b) {
    return subtract(a, b);
}

extern "C" JNIEXPORT jint JNICALL
Java_com_elibaxin_ndktest_MainActivity_multi(JNIEnv *env, jobject thiz, jint a, jint b) {
    return multi(a, b);
}

extern "C" JNIEXPORT jint JNICALL
Java_com_elibaxin_ndktest_MainActivity_div(JNIEnv *env, jobject thiz, jint a, jint b) {
    return divide(a, b);
}

